home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
DEM
/
N-R
/
Photone Prepress 2.04.cpt
/
Photone Prepress™v.2.04D.rsrc
/
PSTx_2_BinSep
< prev
next >
Wrap
Text File
|
1993-03-18
|
3KB
|
224 lines
%© 1990 by CEP, Inc., All Rights Reserved
/ppSetFrequency
{
/htFrequency exch def
} def
/ppSetAngle
{
/htAngle exch def
} def
/ppSetSpotFunction
{
/htSpotFunc exch def
} def
/doColorLabel
{
/colorName exch def
/v exch def
/h exch def
gsave
h v translate
/dep 11 def
/wid 50 def
0 setgray
newpath
0 0 moveto
wid 0 lineto
wid dep lineto
0 dep lineto
closepath
fill
grestore
gsave
h 25 add v 3 add translate
/Courier-Bold findfont
9 scalefont setfont
colorName stringwidth
pop 2 div neg 0 translate
0 0 moveto
1 setgray
colorName show
grestore
} def
/box
{ /bwid exch def
newpath
0 0 moveto
bwid 0 lineto
bwid bwid lineto
0 bwid lineto
closepath
fill
} bind def
/doCyanPatches
{ /v exch def
/h exch def
gsave
h v translate
0 setgray
24 box
0 96 translate
24 box
0 24 translate
24 box
0 24 translate
24 box
grestore
} def
/doMagentaPatches
{ /v exch def
/h exch def
gsave
h v translate
0 setgray
0 48 translate
24 box
0 24 translate
24 box
0 24 translate
24 box
0 48 translate
24 box
grestore
} def
/doYellowPatches
{ /v exch def
/h exch def
gsave
h v translate
0 setgray
24 box
0 24 translate
24 box
0 24 translate
24 box
0 96 translate
24 box
grestore
} def
/doBlackPatches
{ /v exch def
/h exch def
gsave
h v translate
0 setgray
0 168 translate
24 box
grestore
} def
/doCropMarks
{ .25 sub /bottom exch def
1.25 add /right exch def
1.25 add /top exch def
.25 sub /left exch def
gsave
.24 setlinewidth
0 setgray
%top left
left 18 sub top moveto -24 0 rlineto stroke
left top 18 add moveto 0 24 rlineto stroke
%top right
right top 18 add moveto 0 24 rlineto stroke
right 18 add top moveto 24 0 rlineto stroke
%bottom left
left bottom 18 sub moveto 0 -24 rlineto stroke
left 18 sub bottom moveto -24 0 rlineto stroke
%bottom right
right 18 add bottom moveto 24 0 rlineto stroke
right bottom 18 sub moveto 0 -24 rlineto stroke
grestore
} def
/doBorder
{ /wt exch def
/grayVal exch def
/bottom exch def
/right exch def
/top exch def
/left exch def
gsave
htFrequency htAngle {htSpotFunc} setscreen
wt setlinewidth
grayVal setgray
newpath
left bottom moveto
left top lineto
right top lineto
right bottom lineto
closepath
stroke
grestore
} def
/doText
{
/theStr exch def
/v exch def
/h exch def
gsave
h v moveto
/Courier findfont 10 scalefont setfont
theStr show
grestore
} def
/doRegisterMark
{
/v exch def
/h exch def
gsave
h v translate
0 0 moveto
.24 setlinewidth 0 0 6 0 360 arc stroke
-10 0 moveto
20 0 rlineto
0 -10 moveto
0 20 rlineto
stroke
grestore
} def
/imageProc
{ gsave
/dep exch def
/wid exch def
/reproDep exch def
/reproWid exch def
/v exch def
/h exch def
/negDep dep neg def
/picStr wid string def
htFrequency htAngle {htSpotFunc} setscreen
h v translate
newpath
0 0 moveto
reproWid 1 add 0 lineto
reproWid 1 add reproDep 1 add lineto
0 reproDep 1 add lineto
closepath
clip
reproWid reproDep scale
{ currentfile token pop (binary) eq {exit} if } loop
wid dep 8
[wid 0 0 negDep 0 dep]
{ currentfile picStr readstring pop } bind
image
grestore
} bind def